home *** CD-ROM | disk | FTP | other *** search
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: Frame.h.
- * Generated using:
- * SOM Precompiler somipc: 2.18
- * SOM Emitter emith.dll: 2.33
- */
-
- /*
- * Platform-specific types. Four byte types are defined as unsigned long,
- * rather than
- * foreign, so that they can be marshalled. They are not emitted however,
- * so that the actual type definitions in ODTypesF.h are used, so that type
- * casting is not necessary where these types are used.
- */
-
-
- #ifndef SOM_ODFrame_h
- #define SOM_ODFrame_h
-
-
- #include <som.h>
-
- /*
- * -- This emitter treats Method Tokens as Thunks by default.
- * -- Use the sc modifier "nothunks" to change this default
- */
- #undef somresolve_
- #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
-
- /*
- * Define the class name as an object type
- */
- #ifndef ODFrame
- #define ODFrame SOMObject
- #endif
- #include <PstObj.h>
-
- /*
- * Start of user-defined types:
- */
- #ifndef SOMClass
- #define SOMClass SOMObject
- #endif /* SOMClass */
- #ifndef SOMObject
- #define SOMObject SOMObject
- #endif /* SOMObject */
- #ifndef ODFrame
- #define ODFrame SOMObject
- #endif /* ODFrame */
- #ifndef ODFacet
- #define ODFacet SOMObject
- #endif /* ODFacet */
- #ifndef ODObject
- #define ODObject SOMObject
- #endif /* ODObject */
- #ifndef ODExtension
- #define ODExtension SOMObject
- #endif /* ODExtension */
- #ifndef ODRefCntObject
- #define ODRefCntObject SOMObject
- #endif /* ODRefCntObject */
- #ifndef ODPersistentObject
- #define ODPersistentObject SOMObject
- #endif /* ODPersistentObject */
- #ifndef ODStorageUnit
- #define ODStorageUnit SOMObject
- #endif /* ODStorageUnit */
- #ifndef ODFrameFacetIterator
- #define ODFrameFacetIterator SOMObject
- #endif /* ODFrameFacetIterator */
- #ifndef ODCanvas
- #define ODCanvas SOMObject
- #endif /* ODCanvas */
- #ifndef ODPart
- #define ODPart SOMObject
- #endif /* ODPart */
- #ifndef ODShape
- #define ODShape SOMObject
- #endif /* ODShape */
- #ifndef ODTransform
- #define ODTransform SOMObject
- #endif /* ODTransform */
- #ifndef ODWindow
- #define ODWindow SOMObject
- #endif /* ODWindow */
-
- /*
- * End of user-defined types.
- */
-
- #define ODFrame_MajorVersion 1
- #define ODFrame_MinorVersion 0
-
- /*
- * External name shortening if required
- */
- #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
- #define ODFrameClassData d
- #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
- /*--------------Migration------------*/
-
- #ifdef OLDIBMSOMAPISUPPORT
- #define ODFrame_classObj somNewClassReference(ODFrame)
- #define _ODFrame ODFrame_classObj
- #define ODFrameCClassData ODFrameClassData
- #define ODFrameNewClass(major,minor) somNewVersionedClassReference(ODFrame,major,minor)
- #endif
-
- /* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
- #define ODFrameMetaClass SOMClass
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=power
- #endif
-
- /*
- * Declare the class data structure
- */
- SOMEXTERN struct ODFrameClassDataStructure {
- #ifdef OLDIBMSOMAPISUPPORT
- SOMAny *classObject; /* always zero, use somNewClassReference instead */
- #else
- long zero;
- #endif
- somStaticClassInfo *sci;
- somDToken instanceDataToken;
- long reserved [3];
- somMToken AcquireContainingFrame;
- somMToken SetContainingFrame;
- somMToken AcquireWindow;
- somMToken SetWindow;
- somMToken GetFrameGroup;
- somMToken SetFrameGroup;
- somMToken GetSequenceNumber;
- somMToken ChangeSequenceNumber;
- somMToken IsRoot;
- somMToken IsSubframe;
- somMToken SetSubframe;
- somMToken IsOverlaid;
- somMToken IsFrozen;
- somMToken SetFrozen;
- somMToken DoesPropagateEvents;
- somMToken SetPropagateEvents;
- somMToken IsInLimbo;
- somMToken SetInLimbo;
- somMToken AcquirePart;
- somMToken ChangePart;
- somMToken GetPartInfo;
- somMToken SetPartInfo;
- somMToken GetViewType;
- somMToken SetViewType;
- somMToken ChangeViewType;
- somMToken GetPresentation;
- somMToken SetPresentation;
- somMToken ChangePresentation;
- somMToken FacetAdded;
- somMToken FacetRemoved;
- somMToken CreateFacetIterator;
- somMToken CreateShape;
- somMToken AcquireFrameShape;
- somMToken ChangeFrameShape;
- somMToken RequestFrameShape;
- somMToken AcquireUsedShape;
- somMToken ChangeUsedShape;
- somMToken CreateTransform;
- somMToken AcquireInternalTransform;
- somMToken ChangeInternalTransform;
- somMToken GetContentExtent;
- somMToken ChangeContentExtent;
- somMToken IsDroppable;
- somMToken SetDroppable;
- somMToken IsDragging;
- somMToken SetDragging;
- somMToken ContentUpdated;
- somMToken ChangeLinkStatus;
- somMToken GetLinkStatus;
- somMToken EditInLink;
- somMToken Invalidate;
- somMToken Validate;
- somMToken InvalidateActiveBorder;
- somMToken DrawActiveBorder;
- somMToken Close;
- somMToken Remove;
- somMToken reserved1;
- somMToken reserved2;
- somMToken reserved3;
- somMToken reserved4;
- somMToken reserved5;
- somMToken reserved6;
- somMToken reserved7;
- somMToken reserved8;
- somMToken reserved9;
- } SOMDLINK ODFrameClassData;
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=reset
- #endif
-
- #if !defined(ODFrame_Class_Source) && !defined(SOM_Module_frame_Source)
- #if PRAGMA_IMPORT_SUPPORTED
- #pragma import list ODFrameClassData
- #endif
- #endif
-
-
- /*
- * New macro for ODFrame
- */
- #define ODFrameNew() somNewObject(ODFrame)
-
- /*
- * Override method: somUninit
- */
- #define ODFrame_somUninit(somSelf) \
- SOMObject_somUninit(somSelf)
-
- /*
- * Override method: Purge
- */
- #define ODFrame_Purge(somSelf,ev,size) \
- ODObject_Purge(somSelf,ev,size)
-
- /*
- * Override method: Release
- */
- #define ODFrame_Release(somSelf,ev) \
- ODRefCntObject_Release(somSelf,ev)
-
- /*
- * Override method: ReleaseAll
- */
- #define ODFrame_ReleaseAll(somSelf,ev) \
- ODPersistentObject_ReleaseAll(somSelf,ev)
-
- /*
- * Override method: Externalize
- */
- #define ODFrame_Externalize(somSelf,ev) \
- ODPersistentObject_Externalize(somSelf,ev)
-
- /*
- * Override method: GetID
- */
- #define ODFrame_GetID(somSelf,ev) \
- ODPersistentObject_GetID(somSelf,ev)
-
- /*
- * Override method: CloneInto
- */
- #define ODFrame_CloneInto(somSelf,ev,key,toSU,scope) \
- ODPersistentObject_CloneInto(somSelf,ev,key,toSU,scope)
-
- /*
- * New Method: AcquireContainingFrame
- */
- typedef ODFrame* (SOMLINK *somTD_ODFrame_AcquireContainingFrame)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_AcquireContainingFrame "::ODFrame::AcquireContainingFrame"
- #define ODFrame_AcquireContainingFrame(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, AcquireContainingFrame) \
- (somSelf,ev))
- #ifndef SOMGD_AcquireContainingFrame
- #if (defined(_AcquireContainingFrame) || defined(__AcquireContainingFrame))
- #undef _AcquireContainingFrame
- #undef __AcquireContainingFrame
- #define SOMGD_AcquireContainingFrame 1
- #else
- #define _AcquireContainingFrame ODFrame_AcquireContainingFrame
- #endif /* _AcquireContainingFrame */
- #endif /* SOMGD_AcquireContainingFrame */
-
- /*
- * New Method: SetContainingFrame
- */
- typedef void (SOMLINK *somTD_ODFrame_SetContainingFrame)(ODFrame *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_ODFrame_SetContainingFrame "::ODFrame::SetContainingFrame"
- #define ODFrame_SetContainingFrame(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, ODFrame, SetContainingFrame) \
- (somSelf,ev,frame))
- #ifndef SOMGD_SetContainingFrame
- #if (defined(_SetContainingFrame) || defined(__SetContainingFrame))
- #undef _SetContainingFrame
- #undef __SetContainingFrame
- #define SOMGD_SetContainingFrame 1
- #else
- #define _SetContainingFrame ODFrame_SetContainingFrame
- #endif /* _SetContainingFrame */
- #endif /* SOMGD_SetContainingFrame */
-
- /*
- * New Method: AcquireWindow
- */
- typedef ODWindow* (SOMLINK *somTD_ODFrame_AcquireWindow)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_AcquireWindow "::ODFrame::AcquireWindow"
- #define ODFrame_AcquireWindow(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, AcquireWindow) \
- (somSelf,ev))
- #ifndef SOMGD_AcquireWindow
- #if (defined(_AcquireWindow) || defined(__AcquireWindow))
- #undef _AcquireWindow
- #undef __AcquireWindow
- #define SOMGD_AcquireWindow 1
- #else
- #define _AcquireWindow ODFrame_AcquireWindow
- #endif /* _AcquireWindow */
- #endif /* SOMGD_AcquireWindow */
-
- /*
- * New Method: SetWindow
- */
- typedef void (SOMLINK *somTD_ODFrame_SetWindow)(ODFrame *somSelf, Environment *ev,
- ODWindow* window);
- #define somMD_ODFrame_SetWindow "::ODFrame::SetWindow"
- #define ODFrame_SetWindow(somSelf,ev,window) \
- (SOM_Resolve(somSelf, ODFrame, SetWindow) \
- (somSelf,ev,window))
- #ifndef SOMGD_SetWindow
- #if (defined(_SetWindow) || defined(__SetWindow))
- #undef _SetWindow
- #undef __SetWindow
- #define SOMGD_SetWindow 1
- #else
- #define _SetWindow ODFrame_SetWindow
- #endif /* _SetWindow */
- #endif /* SOMGD_SetWindow */
-
- /*
- * New Method: GetFrameGroup
- */
- typedef ODULong (SOMLINK *somTD_ODFrame_GetFrameGroup)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_GetFrameGroup "::ODFrame::GetFrameGroup"
- #define ODFrame_GetFrameGroup(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, GetFrameGroup) \
- (somSelf,ev))
- #ifndef SOMGD_GetFrameGroup
- #if (defined(_GetFrameGroup) || defined(__GetFrameGroup))
- #undef _GetFrameGroup
- #undef __GetFrameGroup
- #define SOMGD_GetFrameGroup 1
- #else
- #define _GetFrameGroup ODFrame_GetFrameGroup
- #endif /* _GetFrameGroup */
- #endif /* SOMGD_GetFrameGroup */
-
- /*
- * New Method: SetFrameGroup
- */
- typedef void (SOMLINK *somTD_ODFrame_SetFrameGroup)(ODFrame *somSelf, Environment *ev,
- ODULong groupID);
- #define somMD_ODFrame_SetFrameGroup "::ODFrame::SetFrameGroup"
- #define ODFrame_SetFrameGroup(somSelf,ev,groupID) \
- (SOM_Resolve(somSelf, ODFrame, SetFrameGroup) \
- (somSelf,ev,groupID))
- #ifndef SOMGD_SetFrameGroup
- #if (defined(_SetFrameGroup) || defined(__SetFrameGroup))
- #undef _SetFrameGroup
- #undef __SetFrameGroup
- #define SOMGD_SetFrameGroup 1
- #else
- #define _SetFrameGroup ODFrame_SetFrameGroup
- #endif /* _SetFrameGroup */
- #endif /* SOMGD_SetFrameGroup */
-
- /*
- * New Method: GetSequenceNumber
- */
- typedef ODULong (SOMLINK *somTD_ODFrame_GetSequenceNumber)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_GetSequenceNumber "::ODFrame::GetSequenceNumber"
- #define ODFrame_GetSequenceNumber(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, GetSequenceNumber) \
- (somSelf,ev))
- #ifndef SOMGD_GetSequenceNumber
- #if (defined(_GetSequenceNumber) || defined(__GetSequenceNumber))
- #undef _GetSequenceNumber
- #undef __GetSequenceNumber
- #define SOMGD_GetSequenceNumber 1
- #else
- #define _GetSequenceNumber ODFrame_GetSequenceNumber
- #endif /* _GetSequenceNumber */
- #endif /* SOMGD_GetSequenceNumber */
-
- /*
- * New Method: ChangeSequenceNumber
- */
- typedef void (SOMLINK *somTD_ODFrame_ChangeSequenceNumber)(ODFrame *somSelf, Environment *ev,
- ODULong sequenceNumber);
- #define somMD_ODFrame_ChangeSequenceNumber "::ODFrame::ChangeSequenceNumber"
- #define ODFrame_ChangeSequenceNumber(somSelf,ev,sequenceNumber) \
- (SOM_Resolve(somSelf, ODFrame, ChangeSequenceNumber) \
- (somSelf,ev,sequenceNumber))
- #ifndef SOMGD_ChangeSequenceNumber
- #if (defined(_ChangeSequenceNumber) || defined(__ChangeSequenceNumber))
- #undef _ChangeSequenceNumber
- #undef __ChangeSequenceNumber
- #define SOMGD_ChangeSequenceNumber 1
- #else
- #define _ChangeSequenceNumber ODFrame_ChangeSequenceNumber
- #endif /* _ChangeSequenceNumber */
- #endif /* SOMGD_ChangeSequenceNumber */
-
- /*
- * New Method: IsRoot
- */
- typedef ODBoolean (SOMLINK *somTD_ODFrame_IsRoot)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_IsRoot "::ODFrame::IsRoot"
- #define ODFrame_IsRoot(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, IsRoot) \
- (somSelf,ev))
- #ifndef SOMGD_IsRoot
- #if (defined(_IsRoot) || defined(__IsRoot))
- #undef _IsRoot
- #undef __IsRoot
- #define SOMGD_IsRoot 1
- #else
- #define _IsRoot ODFrame_IsRoot
- #endif /* _IsRoot */
- #endif /* SOMGD_IsRoot */
-
- /*
- * New Method: IsSubframe
- */
- typedef ODBoolean (SOMLINK *somTD_ODFrame_IsSubframe)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_IsSubframe "::ODFrame::IsSubframe"
- #define ODFrame_IsSubframe(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, IsSubframe) \
- (somSelf,ev))
- #ifndef SOMGD_IsSubframe
- #if (defined(_IsSubframe) || defined(__IsSubframe))
- #undef _IsSubframe
- #undef __IsSubframe
- #define SOMGD_IsSubframe 1
- #else
- #define _IsSubframe ODFrame_IsSubframe
- #endif /* _IsSubframe */
- #endif /* SOMGD_IsSubframe */
-
- /*
- * New Method: SetSubframe
- */
- typedef void (SOMLINK *somTD_ODFrame_SetSubframe)(ODFrame *somSelf, Environment *ev,
- ODBoolean isSubframe);
- #define somMD_ODFrame_SetSubframe "::ODFrame::SetSubframe"
- #define ODFrame_SetSubframe(somSelf,ev,isSubframe) \
- (SOM_Resolve(somSelf, ODFrame, SetSubframe) \
- (somSelf,ev,isSubframe))
- #ifndef SOMGD_SetSubframe
- #if (defined(_SetSubframe) || defined(__SetSubframe))
- #undef _SetSubframe
- #undef __SetSubframe
- #define SOMGD_SetSubframe 1
- #else
- #define _SetSubframe ODFrame_SetSubframe
- #endif /* _SetSubframe */
- #endif /* SOMGD_SetSubframe */
-
- /*
- * New Method: IsOverlaid
- */
- typedef ODBoolean (SOMLINK *somTD_ODFrame_IsOverlaid)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_IsOverlaid "::ODFrame::IsOverlaid"
- #define ODFrame_IsOverlaid(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, IsOverlaid) \
- (somSelf,ev))
- #ifndef SOMGD_IsOverlaid
- #if (defined(_IsOverlaid) || defined(__IsOverlaid))
- #undef _IsOverlaid
- #undef __IsOverlaid
- #define SOMGD_IsOverlaid 1
- #else
- #define _IsOverlaid ODFrame_IsOverlaid
- #endif /* _IsOverlaid */
- #endif /* SOMGD_IsOverlaid */
-
- /*
- * New Method: IsFrozen
- */
- typedef ODBoolean (SOMLINK *somTD_ODFrame_IsFrozen)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_IsFrozen "::ODFrame::IsFrozen"
- #define ODFrame_IsFrozen(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, IsFrozen) \
- (somSelf,ev))
- #ifndef SOMGD_IsFrozen
- #if (defined(_IsFrozen) || defined(__IsFrozen))
- #undef _IsFrozen
- #undef __IsFrozen
- #define SOMGD_IsFrozen 1
- #else
- #define _IsFrozen ODFrame_IsFrozen
- #endif /* _IsFrozen */
- #endif /* SOMGD_IsFrozen */
-
- /*
- * New Method: SetFrozen
- */
- typedef void (SOMLINK *somTD_ODFrame_SetFrozen)(ODFrame *somSelf, Environment *ev,
- ODBoolean isFrozen);
- #define somMD_ODFrame_SetFrozen "::ODFrame::SetFrozen"
- #define ODFrame_SetFrozen(somSelf,ev,isFrozen) \
- (SOM_Resolve(somSelf, ODFrame, SetFrozen) \
- (somSelf,ev,isFrozen))
- #ifndef SOMGD_SetFrozen
- #if (defined(_SetFrozen) || defined(__SetFrozen))
- #undef _SetFrozen
- #undef __SetFrozen
- #define SOMGD_SetFrozen 1
- #else
- #define _SetFrozen ODFrame_SetFrozen
- #endif /* _SetFrozen */
- #endif /* SOMGD_SetFrozen */
-
- /*
- * New Method: DoesPropagateEvents
- */
- typedef ODBoolean (SOMLINK *somTD_ODFrame_DoesPropagateEvents)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_DoesPropagateEvents "::ODFrame::DoesPropagateEvents"
- #define ODFrame_DoesPropagateEvents(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, DoesPropagateEvents) \
- (somSelf,ev))
- #ifndef SOMGD_DoesPropagateEvents
- #if (defined(_DoesPropagateEvents) || defined(__DoesPropagateEvents))
- #undef _DoesPropagateEvents
- #undef __DoesPropagateEvents
- #define SOMGD_DoesPropagateEvents 1
- #else
- #define _DoesPropagateEvents ODFrame_DoesPropagateEvents
- #endif /* _DoesPropagateEvents */
- #endif /* SOMGD_DoesPropagateEvents */
-
- /*
- * New Method: SetPropagateEvents
- */
- typedef void (SOMLINK *somTD_ODFrame_SetPropagateEvents)(ODFrame *somSelf, Environment *ev,
- ODBoolean doesPropagateEvents);
- #define somMD_ODFrame_SetPropagateEvents "::ODFrame::SetPropagateEvents"
- #define ODFrame_SetPropagateEvents(somSelf,ev,doesPropagateEvents) \
- (SOM_Resolve(somSelf, ODFrame, SetPropagateEvents) \
- (somSelf,ev,doesPropagateEvents))
- #ifndef SOMGD_SetPropagateEvents
- #if (defined(_SetPropagateEvents) || defined(__SetPropagateEvents))
- #undef _SetPropagateEvents
- #undef __SetPropagateEvents
- #define SOMGD_SetPropagateEvents 1
- #else
- #define _SetPropagateEvents ODFrame_SetPropagateEvents
- #endif /* _SetPropagateEvents */
- #endif /* SOMGD_SetPropagateEvents */
-
- /*
- * New Method: IsInLimbo
- */
- typedef ODBoolean (SOMLINK *somTD_ODFrame_IsInLimbo)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_IsInLimbo "::ODFrame::IsInLimbo"
- #define ODFrame_IsInLimbo(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, IsInLimbo) \
- (somSelf,ev))
- #ifndef SOMGD_IsInLimbo
- #if (defined(_IsInLimbo) || defined(__IsInLimbo))
- #undef _IsInLimbo
- #undef __IsInLimbo
- #define SOMGD_IsInLimbo 1
- #else
- #define _IsInLimbo ODFrame_IsInLimbo
- #endif /* _IsInLimbo */
- #endif /* SOMGD_IsInLimbo */
-
- /*
- * New Method: SetInLimbo
- */
- typedef void (SOMLINK *somTD_ODFrame_SetInLimbo)(ODFrame *somSelf, Environment *ev,
- ODBoolean isInLimbo);
- #define somMD_ODFrame_SetInLimbo "::ODFrame::SetInLimbo"
- #define ODFrame_SetInLimbo(somSelf,ev,isInLimbo) \
- (SOM_Resolve(somSelf, ODFrame, SetInLimbo) \
- (somSelf,ev,isInLimbo))
- #ifndef SOMGD_SetInLimbo
- #if (defined(_SetInLimbo) || defined(__SetInLimbo))
- #undef _SetInLimbo
- #undef __SetInLimbo
- #define SOMGD_SetInLimbo 1
- #else
- #define _SetInLimbo ODFrame_SetInLimbo
- #endif /* _SetInLimbo */
- #endif /* SOMGD_SetInLimbo */
-
- /*
- * New Method: AcquirePart
- */
- typedef ODPart* (SOMLINK *somTD_ODFrame_AcquirePart)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_AcquirePart "::ODFrame::AcquirePart"
- #define ODFrame_AcquirePart(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, AcquirePart) \
- (somSelf,ev))
- #ifndef SOMGD_AcquirePart
- #if (defined(_AcquirePart) || defined(__AcquirePart))
- #undef _AcquirePart
- #undef __AcquirePart
- #define SOMGD_AcquirePart 1
- #else
- #define _AcquirePart ODFrame_AcquirePart
- #endif /* _AcquirePart */
- #endif /* SOMGD_AcquirePart */
-
- /*
- * New Method: ChangePart
- */
- typedef void (SOMLINK *somTD_ODFrame_ChangePart)(ODFrame *somSelf, Environment *ev,
- ODPart* part);
- #define somMD_ODFrame_ChangePart "::ODFrame::ChangePart"
- #define ODFrame_ChangePart(somSelf,ev,part) \
- (SOM_Resolve(somSelf, ODFrame, ChangePart) \
- (somSelf,ev,part))
- #ifndef SOMGD_ChangePart
- #if (defined(_ChangePart) || defined(__ChangePart))
- #undef _ChangePart
- #undef __ChangePart
- #define SOMGD_ChangePart 1
- #else
- #define _ChangePart ODFrame_ChangePart
- #endif /* _ChangePart */
- #endif /* SOMGD_ChangePart */
-
- /*
- * New Method: GetPartInfo
- */
- typedef ODInfoType (SOMLINK *somTD_ODFrame_GetPartInfo)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_GetPartInfo "::ODFrame::GetPartInfo"
- #define ODFrame_GetPartInfo(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, GetPartInfo) \
- (somSelf,ev))
- #ifndef SOMGD_GetPartInfo
- #if (defined(_GetPartInfo) || defined(__GetPartInfo))
- #undef _GetPartInfo
- #undef __GetPartInfo
- #define SOMGD_GetPartInfo 1
- #else
- #define _GetPartInfo ODFrame_GetPartInfo
- #endif /* _GetPartInfo */
- #endif /* SOMGD_GetPartInfo */
-
- /*
- * New Method: SetPartInfo
- */
- typedef void (SOMLINK *somTD_ODFrame_SetPartInfo)(ODFrame *somSelf, Environment *ev,
- ODInfoType partInfo);
- #define somMD_ODFrame_SetPartInfo "::ODFrame::SetPartInfo"
- #define ODFrame_SetPartInfo(somSelf,ev,partInfo) \
- (SOM_Resolve(somSelf, ODFrame, SetPartInfo) \
- (somSelf,ev,partInfo))
- #ifndef SOMGD_SetPartInfo
- #if (defined(_SetPartInfo) || defined(__SetPartInfo))
- #undef _SetPartInfo
- #undef __SetPartInfo
- #define SOMGD_SetPartInfo 1
- #else
- #define _SetPartInfo ODFrame_SetPartInfo
- #endif /* _SetPartInfo */
- #endif /* SOMGD_SetPartInfo */
-
- /*
- * New Method: GetViewType
- */
- typedef ODTypeToken (SOMLINK *somTD_ODFrame_GetViewType)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_GetViewType "::ODFrame::GetViewType"
- #define ODFrame_GetViewType(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, GetViewType) \
- (somSelf,ev))
- #ifndef SOMGD_GetViewType
- #if (defined(_GetViewType) || defined(__GetViewType))
- #undef _GetViewType
- #undef __GetViewType
- #define SOMGD_GetViewType 1
- #else
- #define _GetViewType ODFrame_GetViewType
- #endif /* _GetViewType */
- #endif /* SOMGD_GetViewType */
-
- /*
- * New Method: SetViewType
- */
- typedef void (SOMLINK *somTD_ODFrame_SetViewType)(ODFrame *somSelf, Environment *ev,
- ODTypeToken viewType);
- #define somMD_ODFrame_SetViewType "::ODFrame::SetViewType"
- #define ODFrame_SetViewType(somSelf,ev,viewType) \
- (SOM_Resolve(somSelf, ODFrame, SetViewType) \
- (somSelf,ev,viewType))
- #ifndef SOMGD_SetViewType
- #if (defined(_SetViewType) || defined(__SetViewType))
- #undef _SetViewType
- #undef __SetViewType
- #define SOMGD_SetViewType 1
- #else
- #define _SetViewType ODFrame_SetViewType
- #endif /* _SetViewType */
- #endif /* SOMGD_SetViewType */
-
- /*
- * New Method: ChangeViewType
- */
- typedef void (SOMLINK *somTD_ODFrame_ChangeViewType)(ODFrame *somSelf, Environment *ev,
- ODTypeToken viewType);
- #define somMD_ODFrame_ChangeViewType "::ODFrame::ChangeViewType"
- #define ODFrame_ChangeViewType(somSelf,ev,viewType) \
- (SOM_Resolve(somSelf, ODFrame, ChangeViewType) \
- (somSelf,ev,viewType))
- #ifndef SOMGD_ChangeViewType
- #if (defined(_ChangeViewType) || defined(__ChangeViewType))
- #undef _ChangeViewType
- #undef __ChangeViewType
- #define SOMGD_ChangeViewType 1
- #else
- #define _ChangeViewType ODFrame_ChangeViewType
- #endif /* _ChangeViewType */
- #endif /* SOMGD_ChangeViewType */
-
- /*
- * New Method: GetPresentation
- */
- typedef ODTypeToken (SOMLINK *somTD_ODFrame_GetPresentation)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_GetPresentation "::ODFrame::GetPresentation"
- #define ODFrame_GetPresentation(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, GetPresentation) \
- (somSelf,ev))
- #ifndef SOMGD_GetPresentation
- #if (defined(_GetPresentation) || defined(__GetPresentation))
- #undef _GetPresentation
- #undef __GetPresentation
- #define SOMGD_GetPresentation 1
- #else
- #define _GetPresentation ODFrame_GetPresentation
- #endif /* _GetPresentation */
- #endif /* SOMGD_GetPresentation */
-
- /*
- * New Method: SetPresentation
- */
- typedef void (SOMLINK *somTD_ODFrame_SetPresentation)(ODFrame *somSelf, Environment *ev,
- ODTypeToken presentation);
- #define somMD_ODFrame_SetPresentation "::ODFrame::SetPresentation"
- #define ODFrame_SetPresentation(somSelf,ev,presentation) \
- (SOM_Resolve(somSelf, ODFrame, SetPresentation) \
- (somSelf,ev,presentation))
- #ifndef SOMGD_SetPresentation
- #if (defined(_SetPresentation) || defined(__SetPresentation))
- #undef _SetPresentation
- #undef __SetPresentation
- #define SOMGD_SetPresentation 1
- #else
- #define _SetPresentation ODFrame_SetPresentation
- #endif /* _SetPresentation */
- #endif /* SOMGD_SetPresentation */
-
- /*
- * New Method: ChangePresentation
- */
- typedef void (SOMLINK *somTD_ODFrame_ChangePresentation)(ODFrame *somSelf, Environment *ev,
- ODTypeToken presentation);
- #define somMD_ODFrame_ChangePresentation "::ODFrame::ChangePresentation"
- #define ODFrame_ChangePresentation(somSelf,ev,presentation) \
- (SOM_Resolve(somSelf, ODFrame, ChangePresentation) \
- (somSelf,ev,presentation))
- #ifndef SOMGD_ChangePresentation
- #if (defined(_ChangePresentation) || defined(__ChangePresentation))
- #undef _ChangePresentation
- #undef __ChangePresentation
- #define SOMGD_ChangePresentation 1
- #else
- #define _ChangePresentation ODFrame_ChangePresentation
- #endif /* _ChangePresentation */
- #endif /* SOMGD_ChangePresentation */
-
- /*
- * New Method: FacetAdded
- */
- typedef void (SOMLINK *somTD_ODFrame_FacetAdded)(ODFrame *somSelf, Environment *ev,
- ODFacet* facet);
- #define somMD_ODFrame_FacetAdded "::ODFrame::FacetAdded"
- #define ODFrame_FacetAdded(somSelf,ev,facet) \
- (SOM_Resolve(somSelf, ODFrame, FacetAdded) \
- (somSelf,ev,facet))
- #ifndef SOMGD_FacetAdded
- #if (defined(_FacetAdded) || defined(__FacetAdded))
- #undef _FacetAdded
- #undef __FacetAdded
- #define SOMGD_FacetAdded 1
- #else
- #define _FacetAdded ODFrame_FacetAdded
- #endif /* _FacetAdded */
- #endif /* SOMGD_FacetAdded */
-
- /*
- * New Method: FacetRemoved
- */
- typedef void (SOMLINK *somTD_ODFrame_FacetRemoved)(ODFrame *somSelf, Environment *ev,
- ODFacet* facet);
- #define somMD_ODFrame_FacetRemoved "::ODFrame::FacetRemoved"
- #define ODFrame_FacetRemoved(somSelf,ev,facet) \
- (SOM_Resolve(somSelf, ODFrame, FacetRemoved) \
- (somSelf,ev,facet))
- #ifndef SOMGD_FacetRemoved
- #if (defined(_FacetRemoved) || defined(__FacetRemoved))
- #undef _FacetRemoved
- #undef __FacetRemoved
- #define SOMGD_FacetRemoved 1
- #else
- #define _FacetRemoved ODFrame_FacetRemoved
- #endif /* _FacetRemoved */
- #endif /* SOMGD_FacetRemoved */
-
- /*
- * New Method: CreateFacetIterator
- */
- typedef ODFrameFacetIterator* (SOMLINK *somTD_ODFrame_CreateFacetIterator)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_CreateFacetIterator "::ODFrame::CreateFacetIterator"
- #define ODFrame_CreateFacetIterator(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, CreateFacetIterator) \
- (somSelf,ev))
- #ifndef SOMGD_CreateFacetIterator
- #if (defined(_CreateFacetIterator) || defined(__CreateFacetIterator))
- #undef _CreateFacetIterator
- #undef __CreateFacetIterator
- #define SOMGD_CreateFacetIterator 1
- #else
- #define _CreateFacetIterator ODFrame_CreateFacetIterator
- #endif /* _CreateFacetIterator */
- #endif /* SOMGD_CreateFacetIterator */
-
- /*
- * New Method: CreateShape
- */
- typedef ODShape* (SOMLINK *somTD_ODFrame_CreateShape)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_CreateShape "::ODFrame::CreateShape"
- #define ODFrame_CreateShape(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, CreateShape) \
- (somSelf,ev))
- #ifndef SOMGD_CreateShape
- #if (defined(_CreateShape) || defined(__CreateShape))
- #undef _CreateShape
- #undef __CreateShape
- #define SOMGD_CreateShape 1
- #else
- #define _CreateShape ODFrame_CreateShape
- #endif /* _CreateShape */
- #endif /* SOMGD_CreateShape */
-
- /*
- * New Method: AcquireFrameShape
- */
- typedef ODShape* (SOMLINK *somTD_ODFrame_AcquireFrameShape)(ODFrame *somSelf, Environment *ev,
- ODCanvas* biasCanvas);
- #define somMD_ODFrame_AcquireFrameShape "::ODFrame::AcquireFrameShape"
- #define ODFrame_AcquireFrameShape(somSelf,ev,biasCanvas) \
- (SOM_Resolve(somSelf, ODFrame, AcquireFrameShape) \
- (somSelf,ev,biasCanvas))
- #ifndef SOMGD_AcquireFrameShape
- #if (defined(_AcquireFrameShape) || defined(__AcquireFrameShape))
- #undef _AcquireFrameShape
- #undef __AcquireFrameShape
- #define SOMGD_AcquireFrameShape 1
- #else
- #define _AcquireFrameShape ODFrame_AcquireFrameShape
- #endif /* _AcquireFrameShape */
- #endif /* SOMGD_AcquireFrameShape */
-
- /*
- * New Method: ChangeFrameShape
- */
- typedef void (SOMLINK *somTD_ODFrame_ChangeFrameShape)(ODFrame *somSelf, Environment *ev,
- ODShape* shape,
- ODCanvas* biasCanvas);
- #define somMD_ODFrame_ChangeFrameShape "::ODFrame::ChangeFrameShape"
- #define ODFrame_ChangeFrameShape(somSelf,ev,shape,biasCanvas) \
- (SOM_Resolve(somSelf, ODFrame, ChangeFrameShape) \
- (somSelf,ev,shape,biasCanvas))
- #ifndef SOMGD_ChangeFrameShape
- #if (defined(_ChangeFrameShape) || defined(__ChangeFrameShape))
- #undef _ChangeFrameShape
- #undef __ChangeFrameShape
- #define SOMGD_ChangeFrameShape 1
- #else
- #define _ChangeFrameShape ODFrame_ChangeFrameShape
- #endif /* _ChangeFrameShape */
- #endif /* SOMGD_ChangeFrameShape */
-
- /*
- * New Method: RequestFrameShape
- */
- typedef ODShape* (SOMLINK *somTD_ODFrame_RequestFrameShape)(ODFrame *somSelf, Environment *ev,
- ODShape* shape,
- ODCanvas* biasCanvas);
- #define somMD_ODFrame_RequestFrameShape "::ODFrame::RequestFrameShape"
- #define ODFrame_RequestFrameShape(somSelf,ev,shape,biasCanvas) \
- (SOM_Resolve(somSelf, ODFrame, RequestFrameShape) \
- (somSelf,ev,shape,biasCanvas))
- #ifndef SOMGD_RequestFrameShape
- #if (defined(_RequestFrameShape) || defined(__RequestFrameShape))
- #undef _RequestFrameShape
- #undef __RequestFrameShape
- #define SOMGD_RequestFrameShape 1
- #else
- #define _RequestFrameShape ODFrame_RequestFrameShape
- #endif /* _RequestFrameShape */
- #endif /* SOMGD_RequestFrameShape */
-
- /*
- * New Method: AcquireUsedShape
- */
- typedef ODShape* (SOMLINK *somTD_ODFrame_AcquireUsedShape)(ODFrame *somSelf, Environment *ev,
- ODCanvas* biasCanvas);
- #define somMD_ODFrame_AcquireUsedShape "::ODFrame::AcquireUsedShape"
- #define ODFrame_AcquireUsedShape(somSelf,ev,biasCanvas) \
- (SOM_Resolve(somSelf, ODFrame, AcquireUsedShape) \
- (somSelf,ev,biasCanvas))
- #ifndef SOMGD_AcquireUsedShape
- #if (defined(_AcquireUsedShape) || defined(__AcquireUsedShape))
- #undef _AcquireUsedShape
- #undef __AcquireUsedShape
- #define SOMGD_AcquireUsedShape 1
- #else
- #define _AcquireUsedShape ODFrame_AcquireUsedShape
- #endif /* _AcquireUsedShape */
- #endif /* SOMGD_AcquireUsedShape */
-
- /*
- * New Method: ChangeUsedShape
- */
- typedef void (SOMLINK *somTD_ODFrame_ChangeUsedShape)(ODFrame *somSelf, Environment *ev,
- ODShape* shape,
- ODCanvas* biasCanvas);
- #define somMD_ODFrame_ChangeUsedShape "::ODFrame::ChangeUsedShape"
- #define ODFrame_ChangeUsedShape(somSelf,ev,shape,biasCanvas) \
- (SOM_Resolve(somSelf, ODFrame, ChangeUsedShape) \
- (somSelf,ev,shape,biasCanvas))
- #ifndef SOMGD_ChangeUsedShape
- #if (defined(_ChangeUsedShape) || defined(__ChangeUsedShape))
- #undef _ChangeUsedShape
- #undef __ChangeUsedShape
- #define SOMGD_ChangeUsedShape 1
- #else
- #define _ChangeUsedShape ODFrame_ChangeUsedShape
- #endif /* _ChangeUsedShape */
- #endif /* SOMGD_ChangeUsedShape */
-
- /*
- * New Method: CreateTransform
- */
- typedef ODTransform* (SOMLINK *somTD_ODFrame_CreateTransform)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_CreateTransform "::ODFrame::CreateTransform"
- #define ODFrame_CreateTransform(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, CreateTransform) \
- (somSelf,ev))
- #ifndef SOMGD_CreateTransform
- #if (defined(_CreateTransform) || defined(__CreateTransform))
- #undef _CreateTransform
- #undef __CreateTransform
- #define SOMGD_CreateTransform 1
- #else
- #define _CreateTransform ODFrame_CreateTransform
- #endif /* _CreateTransform */
- #endif /* SOMGD_CreateTransform */
-
- /*
- * New Method: AcquireInternalTransform
- */
- typedef ODTransform* (SOMLINK *somTD_ODFrame_AcquireInternalTransform)(ODFrame *somSelf, Environment *ev,
- ODCanvas* biasCanvas);
- #define somMD_ODFrame_AcquireInternalTransform "::ODFrame::AcquireInternalTransform"
- #define ODFrame_AcquireInternalTransform(somSelf,ev,biasCanvas) \
- (SOM_Resolve(somSelf, ODFrame, AcquireInternalTransform) \
- (somSelf,ev,biasCanvas))
- #ifndef SOMGD_AcquireInternalTransform
- #if (defined(_AcquireInternalTransform) || defined(__AcquireInternalTransform))
- #undef _AcquireInternalTransform
- #undef __AcquireInternalTransform
- #define SOMGD_AcquireInternalTransform 1
- #else
- #define _AcquireInternalTransform ODFrame_AcquireInternalTransform
- #endif /* _AcquireInternalTransform */
- #endif /* SOMGD_AcquireInternalTransform */
-
- /*
- * New Method: ChangeInternalTransform
- */
- typedef void (SOMLINK *somTD_ODFrame_ChangeInternalTransform)(ODFrame *somSelf, Environment *ev,
- ODTransform* transform,
- ODCanvas* biasCanvas);
- #define somMD_ODFrame_ChangeInternalTransform "::ODFrame::ChangeInternalTransform"
- #define ODFrame_ChangeInternalTransform(somSelf,ev,transform,biasCanvas) \
- (SOM_Resolve(somSelf, ODFrame, ChangeInternalTransform) \
- (somSelf,ev,transform,biasCanvas))
- #ifndef SOMGD_ChangeInternalTransform
- #if (defined(_ChangeInternalTransform) || defined(__ChangeInternalTransform))
- #undef _ChangeInternalTransform
- #undef __ChangeInternalTransform
- #define SOMGD_ChangeInternalTransform 1
- #else
- #define _ChangeInternalTransform ODFrame_ChangeInternalTransform
- #endif /* _ChangeInternalTransform */
- #endif /* SOMGD_ChangeInternalTransform */
-
- /*
- * New Method: GetContentExtent
- */
- typedef void (SOMLINK *somTD_ODFrame_GetContentExtent)(ODFrame *somSelf, Environment *ev,
- ODPoint* contentExtent);
- #define somMD_ODFrame_GetContentExtent "::ODFrame::GetContentExtent"
- #define ODFrame_GetContentExtent(somSelf,ev,contentExtent) \
- (SOM_Resolve(somSelf, ODFrame, GetContentExtent) \
- (somSelf,ev,contentExtent))
- #ifndef SOMGD_GetContentExtent
- #if (defined(_GetContentExtent) || defined(__GetContentExtent))
- #undef _GetContentExtent
- #undef __GetContentExtent
- #define SOMGD_GetContentExtent 1
- #else
- #define _GetContentExtent ODFrame_GetContentExtent
- #endif /* _GetContentExtent */
- #endif /* SOMGD_GetContentExtent */
-
- /*
- * New Method: ChangeContentExtent
- */
- typedef void (SOMLINK *somTD_ODFrame_ChangeContentExtent)(ODFrame *somSelf, Environment *ev,
- ODPoint* contentExtent);
- #define somMD_ODFrame_ChangeContentExtent "::ODFrame::ChangeContentExtent"
- #define ODFrame_ChangeContentExtent(somSelf,ev,contentExtent) \
- (SOM_Resolve(somSelf, ODFrame, ChangeContentExtent) \
- (somSelf,ev,contentExtent))
- #ifndef SOMGD_ChangeContentExtent
- #if (defined(_ChangeContentExtent) || defined(__ChangeContentExtent))
- #undef _ChangeContentExtent
- #undef __ChangeContentExtent
- #define SOMGD_ChangeContentExtent 1
- #else
- #define _ChangeContentExtent ODFrame_ChangeContentExtent
- #endif /* _ChangeContentExtent */
- #endif /* SOMGD_ChangeContentExtent */
-
- /*
- * New Method: IsDroppable
- */
- typedef ODBoolean (SOMLINK *somTD_ODFrame_IsDroppable)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_IsDroppable "::ODFrame::IsDroppable"
- #define ODFrame_IsDroppable(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, IsDroppable) \
- (somSelf,ev))
- #ifndef SOMGD_IsDroppable
- #if (defined(_IsDroppable) || defined(__IsDroppable))
- #undef _IsDroppable
- #undef __IsDroppable
- #define SOMGD_IsDroppable 1
- #else
- #define _IsDroppable ODFrame_IsDroppable
- #endif /* _IsDroppable */
- #endif /* SOMGD_IsDroppable */
-
- /*
- * New Method: SetDroppable
- */
- typedef void (SOMLINK *somTD_ODFrame_SetDroppable)(ODFrame *somSelf, Environment *ev,
- ODBoolean isDroppable);
- #define somMD_ODFrame_SetDroppable "::ODFrame::SetDroppable"
- #define ODFrame_SetDroppable(somSelf,ev,isDroppable) \
- (SOM_Resolve(somSelf, ODFrame, SetDroppable) \
- (somSelf,ev,isDroppable))
- #ifndef SOMGD_SetDroppable
- #if (defined(_SetDroppable) || defined(__SetDroppable))
- #undef _SetDroppable
- #undef __SetDroppable
- #define SOMGD_SetDroppable 1
- #else
- #define _SetDroppable ODFrame_SetDroppable
- #endif /* _SetDroppable */
- #endif /* SOMGD_SetDroppable */
-
- /*
- * New Method: IsDragging
- */
- typedef ODBoolean (SOMLINK *somTD_ODFrame_IsDragging)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_IsDragging "::ODFrame::IsDragging"
- #define ODFrame_IsDragging(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, IsDragging) \
- (somSelf,ev))
- #ifndef SOMGD_IsDragging
- #if (defined(_IsDragging) || defined(__IsDragging))
- #undef _IsDragging
- #undef __IsDragging
- #define SOMGD_IsDragging 1
- #else
- #define _IsDragging ODFrame_IsDragging
- #endif /* _IsDragging */
- #endif /* SOMGD_IsDragging */
-
- /*
- * New Method: SetDragging
- */
- typedef void (SOMLINK *somTD_ODFrame_SetDragging)(ODFrame *somSelf, Environment *ev,
- ODBoolean isDragging);
- #define somMD_ODFrame_SetDragging "::ODFrame::SetDragging"
- #define ODFrame_SetDragging(somSelf,ev,isDragging) \
- (SOM_Resolve(somSelf, ODFrame, SetDragging) \
- (somSelf,ev,isDragging))
- #ifndef SOMGD_SetDragging
- #if (defined(_SetDragging) || defined(__SetDragging))
- #undef _SetDragging
- #undef __SetDragging
- #define SOMGD_SetDragging 1
- #else
- #define _SetDragging ODFrame_SetDragging
- #endif /* _SetDragging */
- #endif /* SOMGD_SetDragging */
-
- /*
- * New Method: ContentUpdated
- */
- typedef void (SOMLINK *somTD_ODFrame_ContentUpdated)(ODFrame *somSelf, Environment *ev,
- ODUpdateID change);
- #define somMD_ODFrame_ContentUpdated "::ODFrame::ContentUpdated"
- #define ODFrame_ContentUpdated(somSelf,ev,change) \
- (SOM_Resolve(somSelf, ODFrame, ContentUpdated) \
- (somSelf,ev,change))
- #ifndef SOMGD_ContentUpdated
- #if (defined(_ContentUpdated) || defined(__ContentUpdated))
- #undef _ContentUpdated
- #undef __ContentUpdated
- #define SOMGD_ContentUpdated 1
- #else
- #define _ContentUpdated ODFrame_ContentUpdated
- #endif /* _ContentUpdated */
- #endif /* SOMGD_ContentUpdated */
-
- /*
- * New Method: ChangeLinkStatus
- */
- typedef void (SOMLINK *somTD_ODFrame_ChangeLinkStatus)(ODFrame *somSelf, Environment *ev,
- ODLinkStatus status);
- #define somMD_ODFrame_ChangeLinkStatus "::ODFrame::ChangeLinkStatus"
- #define ODFrame_ChangeLinkStatus(somSelf,ev,status) \
- (SOM_Resolve(somSelf, ODFrame, ChangeLinkStatus) \
- (somSelf,ev,status))
- #ifndef SOMGD_ChangeLinkStatus
- #if (defined(_ChangeLinkStatus) || defined(__ChangeLinkStatus))
- #undef _ChangeLinkStatus
- #undef __ChangeLinkStatus
- #define SOMGD_ChangeLinkStatus 1
- #else
- #define _ChangeLinkStatus ODFrame_ChangeLinkStatus
- #endif /* _ChangeLinkStatus */
- #endif /* SOMGD_ChangeLinkStatus */
-
- /*
- * New Method: GetLinkStatus
- */
- typedef ODLinkStatus (SOMLINK *somTD_ODFrame_GetLinkStatus)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_GetLinkStatus "::ODFrame::GetLinkStatus"
- #define ODFrame_GetLinkStatus(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, GetLinkStatus) \
- (somSelf,ev))
- #ifndef SOMGD_GetLinkStatus
- #if (defined(_GetLinkStatus) || defined(__GetLinkStatus))
- #undef _GetLinkStatus
- #undef __GetLinkStatus
- #define SOMGD_GetLinkStatus 1
- #else
- #define _GetLinkStatus ODFrame_GetLinkStatus
- #endif /* _GetLinkStatus */
- #endif /* SOMGD_GetLinkStatus */
-
- /*
- * New Method: EditInLink
- */
- typedef ODBoolean (SOMLINK *somTD_ODFrame_EditInLink)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_EditInLink "::ODFrame::EditInLink"
- #define ODFrame_EditInLink(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, EditInLink) \
- (somSelf,ev))
- #ifndef SOMGD_EditInLink
- #if (defined(_EditInLink) || defined(__EditInLink))
- #undef _EditInLink
- #undef __EditInLink
- #define SOMGD_EditInLink 1
- #else
- #define _EditInLink ODFrame_EditInLink
- #endif /* _EditInLink */
- #endif /* SOMGD_EditInLink */
-
- /*
- * New Method: Invalidate
- */
- typedef void (SOMLINK *somTD_ODFrame_Invalidate)(ODFrame *somSelf, Environment *ev,
- ODShape* invalidShape,
- ODCanvas* biasCanvas);
- #define somMD_ODFrame_Invalidate "::ODFrame::Invalidate"
- #define ODFrame_Invalidate(somSelf,ev,invalidShape,biasCanvas) \
- (SOM_Resolve(somSelf, ODFrame, Invalidate) \
- (somSelf,ev,invalidShape,biasCanvas))
- #ifndef SOMGD_Invalidate
- #if (defined(_Invalidate) || defined(__Invalidate))
- #undef _Invalidate
- #undef __Invalidate
- #define SOMGD_Invalidate 1
- #else
- #define _Invalidate ODFrame_Invalidate
- #endif /* _Invalidate */
- #endif /* SOMGD_Invalidate */
-
- /*
- * New Method: Validate
- */
- typedef void (SOMLINK *somTD_ODFrame_Validate)(ODFrame *somSelf, Environment *ev,
- ODShape* validShape,
- ODCanvas* biasCanvas);
- #define somMD_ODFrame_Validate "::ODFrame::Validate"
- #define ODFrame_Validate(somSelf,ev,validShape,biasCanvas) \
- (SOM_Resolve(somSelf, ODFrame, Validate) \
- (somSelf,ev,validShape,biasCanvas))
- #ifndef SOMGD_Validate
- #if (defined(_Validate) || defined(__Validate))
- #undef _Validate
- #undef __Validate
- #define SOMGD_Validate 1
- #else
- #define _Validate ODFrame_Validate
- #endif /* _Validate */
- #endif /* SOMGD_Validate */
-
- /*
- * New Method: InvalidateActiveBorder
- */
- typedef void (SOMLINK *somTD_ODFrame_InvalidateActiveBorder)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_InvalidateActiveBorder "::ODFrame::InvalidateActiveBorder"
- #define ODFrame_InvalidateActiveBorder(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, InvalidateActiveBorder) \
- (somSelf,ev))
- #ifndef SOMGD_InvalidateActiveBorder
- #if (defined(_InvalidateActiveBorder) || defined(__InvalidateActiveBorder))
- #undef _InvalidateActiveBorder
- #undef __InvalidateActiveBorder
- #define SOMGD_InvalidateActiveBorder 1
- #else
- #define _InvalidateActiveBorder ODFrame_InvalidateActiveBorder
- #endif /* _InvalidateActiveBorder */
- #endif /* SOMGD_InvalidateActiveBorder */
-
- /*
- * New Method: DrawActiveBorder
- */
- typedef void (SOMLINK *somTD_ODFrame_DrawActiveBorder)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_DrawActiveBorder "::ODFrame::DrawActiveBorder"
- #define ODFrame_DrawActiveBorder(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, DrawActiveBorder) \
- (somSelf,ev))
- #ifndef SOMGD_DrawActiveBorder
- #if (defined(_DrawActiveBorder) || defined(__DrawActiveBorder))
- #undef _DrawActiveBorder
- #undef __DrawActiveBorder
- #define SOMGD_DrawActiveBorder 1
- #else
- #define _DrawActiveBorder ODFrame_DrawActiveBorder
- #endif /* _DrawActiveBorder */
- #endif /* SOMGD_DrawActiveBorder */
-
- /*
- * New Method: Close
- */
- typedef void (SOMLINK *somTD_ODFrame_Close)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_Close "::ODFrame::Close"
- #define ODFrame_Close(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, Close) \
- (somSelf,ev))
- #ifndef SOMGD_Close
- #if (defined(_Close) || defined(__Close))
- #undef _Close
- #undef __Close
- #define SOMGD_Close 1
- #else
- #define _Close ODFrame_Close
- #endif /* _Close */
- #endif /* SOMGD_Close */
-
- /*
- * New Method: Remove
- */
- typedef void (SOMLINK *somTD_ODFrame_Remove)(ODFrame *somSelf, Environment *ev);
- #define somMD_ODFrame_Remove "::ODFrame::Remove"
- #define ODFrame_Remove(somSelf,ev) \
- (SOM_Resolve(somSelf, ODFrame, Remove) \
- (somSelf,ev))
- #ifndef SOMGD_Remove
- #if (defined(_Remove) || defined(__Remove))
- #undef _Remove
- #undef __Remove
- #define SOMGD_Remove 1
- #else
- #define _Remove ODFrame_Remove
- #endif /* _Remove */
- #endif /* SOMGD_Remove */
- #ifndef SOM_DONT_USE_INHERITED_MACROS
- #define ODFrame_InitPersistentObject ODPersistentObject_InitPersistentObject
- #define ODFrame_InitPersistentObjectFromStorage ODPersistentObject_InitPersistentObjectFromStorage
- #define ODFrame_GetStorageUnit ODPersistentObject_GetStorageUnit
- #define ODFrame_InitRefCntObject ODRefCntObject_InitRefCntObject
- #define ODFrame_Acquire ODRefCntObject_Acquire
- #define ODFrame_GetRefCount ODRefCntObject_GetRefCount
- #define ODFrame_InitObject ODObject_InitObject
- #define ODFrame_HasExtension ODObject_HasExtension
- #define ODFrame_AcquireExtension ODObject_AcquireExtension
- #define ODFrame_ReleaseExtension ODObject_ReleaseExtension
- #define ODFrame_IsEqualTo ODObject_IsEqualTo
- #define ODFrame_SubClassResponsibility ODObject_SubClassResponsibility
- #define ODFrame_somInit SOMObject_somInit
- #define ODFrame_somInit SOMObject_somInit
- #define ODFrame_somDuplicateReference SOMObject_somDuplicateReference
- #define ODFrame_somCompareReference SOMObject_somCompareReference
- #define ODFrame_somRelease SOMObject_somRelease
- #define ODFrame_somFree SOMObject_somFree
- #define ODFrame_somCanDelete SOMObject_somCanDelete
- #define ODFrame_somGetClass SOMObject_somGetClass
- #define ODFrame_somGetClassName SOMObject_somGetClassName
- #define ODFrame_somGetSize SOMObject_somGetSize
- #define ODFrame_somIsA SOMObject_somIsA
- #define ODFrame_somRespondsTo SOMObject_somRespondsTo
- #define ODFrame_somIsInstanceOf SOMObject_somIsInstanceOf
- #define ODFrame_somDispatch SOMObject_somDispatch
- #define ODFrame_somClassDispatch SOMObject_somClassDispatch
- #define ODFrame_somCastObj SOMObject_somCastObj
- #define ODFrame_somResetObj SOMObject_somResetObj
- #define ODFrame_somPrintSelf SOMObject_somPrintSelf
- #define ODFrame_somDumpSelf SOMObject_somDumpSelf
- #define ODFrame_somDumpSelfInt SOMObject_somDumpSelfInt
- #endif /* SOM_DONT_USE_INHERITED_MACROS */
-
- #endif /* SOM_ODFrame_h */
-